electronic licensing software mobile web development consulting jdk asp wireless database games j2ee java projects jsp graphic design flash games php phone software development databases .net license distribution copy protection object oriented cell development java games developers digital rights management design c++ open source